#pragma once
#include "EpilInterpreterBase.h"
#include "EpilTableObject.h"
#include "EpilTableConstructorExpressionCode.h"


class EpilTableConstructorInterpreter : public EpilInterpreterBase
{
public:
	EpilTableConstructorInterpreter( EpilInterpreter * interpreter );

	EpilTableObject *					GetTable() const								{ return m_table; }

	void								Run( const EpilTableConstructorExpressionCode * code );

private:
	EpilTableObject *					m_table;
};